package cn.semyes.ylipfilter.service;

import java.util.List;

import cn.semyes.ylipfilter.entity.ExcludeIpEntity;



public interface ExcludeIpService {
	
	/**
	 * 获取该域名的百度排除的ip列表
	 * @param domain
	 * @return
	 */
	List<ExcludeIpEntity> getExcludeIp(String domain);
	
	/**
	 * 获取该域名的ip是否已存在数据库
	 * @param domain
	 * @return
	 */
	ExcludeIpEntity getIpExist(String domain,String ip);
	
	/**
	 * 保存该域名的百度排除列表的ip
	 * @param id
	 * @return
	 */
	void saveExcludeIp(String domain, String ip);
	
	
	/**
	 * 删除该域名的百度排除列表的ip
	 * @param id
	 * @return
	 */
	int deleteByDomainAndIp(String domain, String ip);
	
	/**
	 * 删除所有ip数据
	 * @return
	 */
	int deleteAll(String domain);
}
